#ifndef MYMAINWINDOW_H
#define MYMAINWINDOW_H

#include <QMainWindow>
#include <QDebug>
#include <QStringList>
#include <QList>
#include <QString>
#include <QListWidgetItem>
#include <QTableWidgetItem>
#include <QTableWidget>
#include <QMessageBox>
#include <QTimer>//时间
#include <QFileDialog>//文件对话框
#include <QPixmap>//图片
#include <QMovie>//移动图片
#include <QDateTime>
#include <QTime>
#include <QStatusBar>
#include <QLabel>
#include <QHeaderView>
#include <QTableWidgetItem>

#include "header.h"
#include "formnew_01.h"
#include "textedit.h"

namespace Ui {
class myMainWindow;
}

class myMainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit myMainWindow(QWidget *parent = 0);
    ~myMainWindow();

    textEdit * tedit = NULL;//用来保存页面3的实例化对象的地址

public slots:
    //槽函数
    void emit_signals();//给【界面0】发送信号
    void find_table_text();//查找指定位置本文
    void delete_table_text();//删除指定位置本文
    void add_row();//添加行
    void add_column();//添加列
    void delete_row();//删除行
    void delete_column();//删除行

    void show_hide_formnew_01_ui();//隐藏、显示formnew_01_ui表格

signals:
    //信号
    void back_page2();//【界面1】返回【界面0】的信号
    void emit_pushButton(int seed, QString time_text);//发送【添加、覆盖、修改】信号
    void emit_pushButton_04(int seed, QString time_text);//发送【添加行】信号
    void emit_pushButton_05(int seed, QString time_text);//发送【删除行】信号
    void emit_find_table_text(int seed, QString time_text);//发送【查找】信号
    void emit_delete_table_text(int seed, QString time_text);//发送【删除】信号
    void emit_show_hide_formnew_01_ui(int seed, QString time_text);//发送隐藏、显示【formnew_01_ui表格】



    void page1(int, QString);//与【登录】界面0交互时，【界面0】向【界面1】发送信号,显示【界面1】的有参信号

    void page04(int, QString);//与【文本】界面3交互时，,显示【界面1】自身的有参信号

private:
    Ui::myMainWindow *ui;

    int m_contNum;  // 新增时的单元格内容，方便识别
};

#endif // MYMAINWINDOW_H
